\hypertarget{classParameters}{}\section{Parameters Class Reference}
\label{classParameters}\index{Parameters@{Parameters}}


{\ttfamily \#include $<$parameters.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classParameters_a1e3c72bebe6cc8a15ada7346f7e16e2a}{Parameters} ()=default
\item 
\hyperlink{classParameters_a4eb634bd1e0e8d43b62d987babd7515a}{Parameters} (int, char $\ast$$\ast$)
\item 
void \hyperlink{classParameters_a50591c7dd79ccabd8d1b91d62745693b}{set\+Input\+Def\+File} (const std\+::string \&file)
\item 
std\+::string \hyperlink{classParameters_a7d205f1034652ce65417d2cf3e4435a3}{get\+Input\+Def\+File} () const
\item 
void \hyperlink{classParameters_af7774eef4f66e1aa72b15cba8b1f80fc}{set\+Input\+Lef\+File} (const std\+::string \&file)
\item 
std\+::string \hyperlink{classParameters_a2da61e48e0e7dfd0ee861647140920ad}{get\+Input\+Lef\+File} () const
\item 
void \hyperlink{classParameters_a48f2fe5cbb9b3e52d0e7654b3c25efaa}{set\+Input\+S\+D\+C\+File} (const std\+::string \&file)
\item 
std\+::string \hyperlink{classParameters_a83ba5ed1958b88408de7e3e5c545addf}{get\+Input\+S\+D\+C\+File} () const
\item 
void \hyperlink{classParameters_a6662cf32d6ef8e012bbdd30a0eabfa15}{set\+Top\+Module} (const std\+::string \&file)
\item 
std\+::string \hyperlink{classParameters_a29432ae714bb1feacce741a68b631c30}{get\+Top\+Module} () const
\item 
void \hyperlink{classParameters_a7cee198c6d29f8d57f455e17fa4deada}{set\+Input\+Lib\+File} (const std\+::string \&file)
\item 
std\+::string \hyperlink{classParameters_a9a4782dc81d45757f8872cd3821a0df0}{get\+Input\+Lib\+File} () const
\item 
void \hyperlink{classParameters_a110d9180f5f0d20c312845e35c11f317}{set\+Input\+Verilog\+File} (const std\+::string \&file)
\item 
std\+::string \hyperlink{classParameters_a795d6565130c76b1e9fd5df2e31f56f7}{get\+Input\+Verilog\+File} () const
\item 
void \hyperlink{classParameters_aa397a702ebe5fc0bd3345908a0dab20b}{set\+Input\+Vsrc\+File} (const std\+::string \&file)
\item 
std\+::string \hyperlink{classParameters_a3d5f373bcf526f0b4553094e75acbe3e}{get\+Input\+Vsrc\+File} () const
\item 
void \hyperlink{classParameters_aa7fa52090b8c065fa8604dbc6a708c4e}{set\+Interactive\+Mode} (bool enable)
\item 
bool \hyperlink{classParameters_aed0cd3144895a617f05efa45aaf4eeb3}{is\+Interactive\+Mode} () const
\item 
void \hyperlink{classParameters_a5a23bb11ac63e7ee5fbec2dee60c04d2}{print\+All} () const
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classParameters_a1e3c72bebe6cc8a15ada7346f7e16e2a}\label{classParameters_a1e3c72bebe6cc8a15ada7346f7e16e2a}} 
\index{Parameters@{Parameters}!Parameters@{Parameters}}
\index{Parameters@{Parameters}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{Parameters()}{Parameters()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Parameters\+::\+Parameters (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}}

\mbox{\Hypertarget{classParameters_a4eb634bd1e0e8d43b62d987babd7515a}\label{classParameters_a4eb634bd1e0e8d43b62d987babd7515a}} 
\index{Parameters@{Parameters}!Parameters@{Parameters}}
\index{Parameters@{Parameters}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{Parameters()}{Parameters()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Parameters\+::\+Parameters (\begin{DoxyParamCaption}\item[{int}]{argc,  }\item[{char $\ast$$\ast$}]{argv }\end{DoxyParamCaption})}



\subsection{Member Function Documentation}
\mbox{\Hypertarget{classParameters_a7d205f1034652ce65417d2cf3e4435a3}\label{classParameters_a7d205f1034652ce65417d2cf3e4435a3}} 
\index{Parameters@{Parameters}!get\+Input\+Def\+File@{get\+Input\+Def\+File}}
\index{get\+Input\+Def\+File@{get\+Input\+Def\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{get\+Input\+Def\+File()}{getInputDefFile()}}
{\footnotesize\ttfamily std\+::string Parameters\+::get\+Input\+Def\+File (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_a2da61e48e0e7dfd0ee861647140920ad}\label{classParameters_a2da61e48e0e7dfd0ee861647140920ad}} 
\index{Parameters@{Parameters}!get\+Input\+Lef\+File@{get\+Input\+Lef\+File}}
\index{get\+Input\+Lef\+File@{get\+Input\+Lef\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{get\+Input\+Lef\+File()}{getInputLefFile()}}
{\footnotesize\ttfamily std\+::string Parameters\+::get\+Input\+Lef\+File (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_a9a4782dc81d45757f8872cd3821a0df0}\label{classParameters_a9a4782dc81d45757f8872cd3821a0df0}} 
\index{Parameters@{Parameters}!get\+Input\+Lib\+File@{get\+Input\+Lib\+File}}
\index{get\+Input\+Lib\+File@{get\+Input\+Lib\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{get\+Input\+Lib\+File()}{getInputLibFile()}}
{\footnotesize\ttfamily std\+::string Parameters\+::get\+Input\+Lib\+File (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_a83ba5ed1958b88408de7e3e5c545addf}\label{classParameters_a83ba5ed1958b88408de7e3e5c545addf}} 
\index{Parameters@{Parameters}!get\+Input\+S\+D\+C\+File@{get\+Input\+S\+D\+C\+File}}
\index{get\+Input\+S\+D\+C\+File@{get\+Input\+S\+D\+C\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{get\+Input\+S\+D\+C\+File()}{getInputSDCFile()}}
{\footnotesize\ttfamily std\+::string Parameters\+::get\+Input\+S\+D\+C\+File (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_a795d6565130c76b1e9fd5df2e31f56f7}\label{classParameters_a795d6565130c76b1e9fd5df2e31f56f7}} 
\index{Parameters@{Parameters}!get\+Input\+Verilog\+File@{get\+Input\+Verilog\+File}}
\index{get\+Input\+Verilog\+File@{get\+Input\+Verilog\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{get\+Input\+Verilog\+File()}{getInputVerilogFile()}}
{\footnotesize\ttfamily std\+::string Parameters\+::get\+Input\+Verilog\+File (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_a3d5f373bcf526f0b4553094e75acbe3e}\label{classParameters_a3d5f373bcf526f0b4553094e75acbe3e}} 
\index{Parameters@{Parameters}!get\+Input\+Vsrc\+File@{get\+Input\+Vsrc\+File}}
\index{get\+Input\+Vsrc\+File@{get\+Input\+Vsrc\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{get\+Input\+Vsrc\+File()}{getInputVsrcFile()}}
{\footnotesize\ttfamily std\+::string Parameters\+::get\+Input\+Vsrc\+File (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_a29432ae714bb1feacce741a68b631c30}\label{classParameters_a29432ae714bb1feacce741a68b631c30}} 
\index{Parameters@{Parameters}!get\+Top\+Module@{get\+Top\+Module}}
\index{get\+Top\+Module@{get\+Top\+Module}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{get\+Top\+Module()}{getTopModule()}}
{\footnotesize\ttfamily std\+::string Parameters\+::get\+Top\+Module (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_aed0cd3144895a617f05efa45aaf4eeb3}\label{classParameters_aed0cd3144895a617f05efa45aaf4eeb3}} 
\index{Parameters@{Parameters}!is\+Interactive\+Mode@{is\+Interactive\+Mode}}
\index{is\+Interactive\+Mode@{is\+Interactive\+Mode}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{is\+Interactive\+Mode()}{isInteractiveMode()}}
{\footnotesize\ttfamily bool Parameters\+::is\+Interactive\+Mode (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_a5a23bb11ac63e7ee5fbec2dee60c04d2}\label{classParameters_a5a23bb11ac63e7ee5fbec2dee60c04d2}} 
\index{Parameters@{Parameters}!print\+All@{print\+All}}
\index{print\+All@{print\+All}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{print\+All()}{printAll()}}
{\footnotesize\ttfamily void Parameters\+::print\+All (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

\mbox{\Hypertarget{classParameters_a50591c7dd79ccabd8d1b91d62745693b}\label{classParameters_a50591c7dd79ccabd8d1b91d62745693b}} 
\index{Parameters@{Parameters}!set\+Input\+Def\+File@{set\+Input\+Def\+File}}
\index{set\+Input\+Def\+File@{set\+Input\+Def\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{set\+Input\+Def\+File()}{setInputDefFile()}}
{\footnotesize\ttfamily void Parameters\+::set\+Input\+Def\+File (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{file }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_af7774eef4f66e1aa72b15cba8b1f80fc}\label{classParameters_af7774eef4f66e1aa72b15cba8b1f80fc}} 
\index{Parameters@{Parameters}!set\+Input\+Lef\+File@{set\+Input\+Lef\+File}}
\index{set\+Input\+Lef\+File@{set\+Input\+Lef\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{set\+Input\+Lef\+File()}{setInputLefFile()}}
{\footnotesize\ttfamily void Parameters\+::set\+Input\+Lef\+File (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{file }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_a7cee198c6d29f8d57f455e17fa4deada}\label{classParameters_a7cee198c6d29f8d57f455e17fa4deada}} 
\index{Parameters@{Parameters}!set\+Input\+Lib\+File@{set\+Input\+Lib\+File}}
\index{set\+Input\+Lib\+File@{set\+Input\+Lib\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{set\+Input\+Lib\+File()}{setInputLibFile()}}
{\footnotesize\ttfamily void Parameters\+::set\+Input\+Lib\+File (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{file }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_a48f2fe5cbb9b3e52d0e7654b3c25efaa}\label{classParameters_a48f2fe5cbb9b3e52d0e7654b3c25efaa}} 
\index{Parameters@{Parameters}!set\+Input\+S\+D\+C\+File@{set\+Input\+S\+D\+C\+File}}
\index{set\+Input\+S\+D\+C\+File@{set\+Input\+S\+D\+C\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{set\+Input\+S\+D\+C\+File()}{setInputSDCFile()}}
{\footnotesize\ttfamily void Parameters\+::set\+Input\+S\+D\+C\+File (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{file }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_a110d9180f5f0d20c312845e35c11f317}\label{classParameters_a110d9180f5f0d20c312845e35c11f317}} 
\index{Parameters@{Parameters}!set\+Input\+Verilog\+File@{set\+Input\+Verilog\+File}}
\index{set\+Input\+Verilog\+File@{set\+Input\+Verilog\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{set\+Input\+Verilog\+File()}{setInputVerilogFile()}}
{\footnotesize\ttfamily void Parameters\+::set\+Input\+Verilog\+File (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{file }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_aa397a702ebe5fc0bd3345908a0dab20b}\label{classParameters_aa397a702ebe5fc0bd3345908a0dab20b}} 
\index{Parameters@{Parameters}!set\+Input\+Vsrc\+File@{set\+Input\+Vsrc\+File}}
\index{set\+Input\+Vsrc\+File@{set\+Input\+Vsrc\+File}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{set\+Input\+Vsrc\+File()}{setInputVsrcFile()}}
{\footnotesize\ttfamily void Parameters\+::set\+Input\+Vsrc\+File (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{file }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_aa7fa52090b8c065fa8604dbc6a708c4e}\label{classParameters_aa7fa52090b8c065fa8604dbc6a708c4e}} 
\index{Parameters@{Parameters}!set\+Interactive\+Mode@{set\+Interactive\+Mode}}
\index{set\+Interactive\+Mode@{set\+Interactive\+Mode}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{set\+Interactive\+Mode()}{setInteractiveMode()}}
{\footnotesize\ttfamily void Parameters\+::set\+Interactive\+Mode (\begin{DoxyParamCaption}\item[{bool}]{enable }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classParameters_a6662cf32d6ef8e012bbdd30a0eabfa15}\label{classParameters_a6662cf32d6ef8e012bbdd30a0eabfa15}} 
\index{Parameters@{Parameters}!set\+Top\+Module@{set\+Top\+Module}}
\index{set\+Top\+Module@{set\+Top\+Module}!Parameters@{Parameters}}
\subsubsection{\texorpdfstring{set\+Top\+Module()}{setTopModule()}}
{\footnotesize\ttfamily void Parameters\+::set\+Top\+Module (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{file }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/\hyperlink{parameters_8h}{parameters.\+h}\item 
src/\hyperlink{parameters_8cpp}{parameters.\+cpp}\end{DoxyCompactItemize}
